@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}


/*header*/
.toptu img{width: 100%;}

.header_bg{min-width:1200px; background-color: #0262b8;}
.header{width:1200px; margin:0 auto;}
.logo img{ width:264px; height:100px;}
.nav{ }
.nav li{float:left; font-size:18px;height: 70px}
.nav li a{ display:inline-block;color:#ffffff;line-height: 70px;}
.nav li a span{ display:inline-block; padding:0 30px;line-height:70px;}
.nav li a:hover,.nav li.cur a{ color:#fff; text-decoration:none; background: #ac6a00 url(../images/pro09.png) no-repeat left center;}
.nav li a:hover span,.nav li.cur a span{ background:url(../images/pro10.png) no-repeat right center;display:inline-block;}
.unslider{overflow:auto;}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li{list-style:none;margin:0;padding:0;border:none}
.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider{position: relative;}
.banner { position: relative; overflow: hidden; text-align: center; height: auto!important;}
.banner li { list-style: none;}
.banner ul li { float: left;}
.banner ul li img{width: 100%;height:594px;}
.unslider-nav{position: relative;}
.unslider-nav ol { position: absolute; left: 0; right: 0; bottom:50px; text-align: center; z-index: 100;}
.unslider-nav ol li{display: inline-block; width:11px; height: 11px; border-radius:5px; margin: 0 9px; text-indent: -999em; background:#4a4a4a;}
.unslider-nav .unslider-active{background:#fff;}


/*mainbody*/
.about_part{width:1200px; padding-top:6px; margin:0 auto;margin-top: 250px;}
.about_title{width:100%; text-align:center; text-transform:uppercase; margin-bottom:44px;}
.about_title h4{color:#3a3a3a; font-size:14px; background:url(../images/about_line.jpg) no-repeat center bottom; line-height:42px; margin-bottom:8px; font-weight:normal;}
.about_title span{line-height:42px; border-bottom:solid 3px #ca0000; color:#353535; font-size:24px; display:inline-block;}
.about_title span:hover{color: red;}
.case_title span:hover{color: red;}
.about{width:100%; text-align:center; padding:24px 0 54px 0; color:#4a4a4a; font-size:14px; line-height:24px;}
.about_bg{min-width:1200px; height:490px; background:url(../images/about_bg.jpg) no-repeat center top;}
.about_tab {width:1046px; height:196px; padding:168px 0 0 154px; background:url(../images/about_bg02.png) no-repeat left 164px; margin:0 auto; position:relative;}
.about_tab li {float:left; width:90px; font-size:14px; text-align:center;}
.about_tab li a {display:block; background:url(../images/about_01.jpg) no-repeat center 10px; padding-top:47px; line-height:30px;}
.about_tab li.about_on{ background:url(../images/about_02.jpg) no-repeat center top;}
.about_con {width:532px; position:absolute;top:0;left:350px;overflow:hidden; z-index:999;}
.about_left{float:left; width:200px; height:323px; padding:40px 38px 0 60px; background:url(../images/about_bg03.jpg) no-repeat;}
.about_tit{background:url(../images/about_t.jpg) no-repeat left bottom; line-height:38px; font-family:Arial; font-size:14px; color:#363636; margin-bottom:10px;}
.about_tit h4{line-height:24px; font-weight:normal; color:#292929; font-family:"微软雅黑"; font-size:16px;}
.about_f{color:#838383; height:176px; overflow:hidden; margin-bottom:17px;}
.about_pic{float:right; width:215px; height:283px; border:solid 1px #bebebe; margin-top:46px;}
.about_pic img{
	width:215px;
	height:283px;
}
.news_bg{min-width:1200px; height:329px; background:#262626;}
.news_part{width:1200px; height:329px; margin:0 auto; position:relative;}
.news_pic{width:334px; height:411px; background:url(../images/news_pic_bg.jpg) no-repeat; position:absolute; top:-50px; left:0;}
.news_pic img{
	width:323px;
	height:401px;
}
.news_r{float:right; width:779px; padding-top:22px;}
.newsbtn {width:100%; height:75px;}
.newsbtn li {float:left; width:127px; text-align:center; height:36px; color:#fff; font-size:14px; margin-right:33px; position:relative;}
.newsbtn li a{display:block; width:120px; padding:6px 0 0 7px; height:30px; line-height:30px; color:#fff; background:url(../images/news_t01.png) no-repeat;}
.newsbtn li.news_on a{background:url(../images/news_t02.png) no-repeat;}
.newscon {position:relative;overflow:hidden;}
.newscon .newslist {width:685px; height:155px; padding:34px 42px 15px 52px; background:url(../images/news_bg.gif) no-repeat;}
.newscon .newslist li{float:none; width:685px; height:30px; line-height:30px; font-size:12px; color:#dedede; text-align:left; margin:0;}
.newscon .newslist li a{float:left; width:570px; padding:0; color:#dedede; background:none;}
.newscon .newslist li a:hover{color:#fff; text-decoration:underline;}

.product_bg{min-width:1200px; background:#eee; padding:40px 0 14px 0;}
.product{width:1200px; margin:0 auto 30px;}
.product ul{width:1232px;}
.product li{float:left; width:275px; margin:0 33px 29px 0; display:inline; position:relative;}
.product img{width:275px; height:250px;}
.product li .product_tm{width:275px; height:138px; padding-top:112px; text-align:center; background:url(../images/product_tm.png) repeat; border-radius:5px; position:absolute; top:0; left:0; display:none;}
.projia{width: 273px;height: 25px;background-color: #fff;border: solid 1px #b7b7b7;}
.projia p{line-height: 25px;color: #333;text-align: center;font-size: 14px;}
.projia:hover p{color: red;}
.product_tm img{width:52px; height:52px; border-radius:0;}
.product li:hover .product_tm{display:block;color: #F81518;}
.product_more{width:221px; height:42px; line-height:42px; text-align:center; border:solid 1px #dcdcdc; border-radius:5px; font-size:14px; margin:0 auto;}
.product_more a{color:#292a2f;}
.product_more:hover{border:solid 1px #292a2f;}

.case_bg{min-width:1200px; height:724px; padding-top:36px; background:url(../images/case_bg.jpg) no-repeat center top; margin:22px 0 64px 0;}
.case_title{width:100%; text-align:center; text-transform:uppercase; margin-bottom:68px; color:#fff;}
.case_title h4{font-size:14px; background:url(../images/about_line.jpg) no-repeat center bottom; line-height:42px; margin-bottom:8px; font-weight:normal;}
.case_title span{line-height:42px; border-bottom:solid 3px #ca0000; font-size:24px; display:inline-block;}
.case{width:285px; height:410px; background:#fff; margin-right:20px;}
.case img{width:285px; height:201px;}
.case_t{width:250px; padding:5px 8px 0 8px; line-height:34px; border-bottom:solid 1px #c8c8c8; color:#212121; font-size:14px; margin:0 auto 10px;}
.case_fon{width:252px; height:66px; color:#5c5c5c; font-size:14px; overflow:hidden; margin:0 auto 28px;}
.case_ck{width:124px; height:31px; line-height:31px; text-align:center; border:solid 1px #bfbfbf; font-size:14px; font-family:"宋体"; margin:0 auto;}
.case_ck a{color:#4a4a4a;}
.case_more{width:221px; height:42px; line-height:42px; text-align:center; border:solid 1px #dcdcdc; border-radius:5px; font-size:14px; margin:0 auto;}
.case_more a{color:#fff;}

.team{width:1284px; height:500px; margin:0 auto 45px;}
.team li{float:left; width:281px; margin:0 20px; display:inline; color:#2f2f2f;}
.team a{color:#2f2f2f;}
.team_pic{width:281px; height:325px; position:relative;}
.team li .team_pic img{width:178px; height:178px; margin:83px 0 0 50px;}
.team li:hover .team_pic img{width:206px; height:206px; margin:42px 0 0 38px;}
.team li .team_pic_bg{width:281px; height:325px; background:url(../images/team_pic_bg01.png) no-repeat; position:absolute; top:0; left:0;}
.team li:hover .team_pic_bg{width:281px; height:325px; background:url(../images/team_pic_bg02.png) no-repeat; position:absolute; top:0; left:0;}
.team li .team_t{width:100%; height:62px; text-align:center; background:url(../images/team_line01.jpg) no-repeat center bottom; color:#323232; font-size:15px; line-height:24px; padding-top:8px; margin:-17px 0 10px 0; position:relative; z-index:2;}
.team li:hover .team_t{background:url(../images/team_line02.jpg) no-repeat center bottom; font-size:18px; line-height:28px; margin:-17px 0 15px 0;}
.team li .team_fon{width:264px; font-size:14px; margin:0 auto;}
.team li:hover .team_fon{font-size:16px; line-height:24px;}
.mainbody{width:1200px; padding-bottom:300px; margin:0 auto;}
.team_int{border:solid 1px #c9c9c9; padding:8px 40px 20px 40px; color:#343434; font-size:14px; line-height:28px;}
.team_int h4{line-height:46px; font-size:18px; font-weight:normal;}


/*footer*/
.foot_bg{min-width:1200px; height:309px; background:url(../images/pro11.png) no-repeat center top;margin-top: 250px;background-size: cover;}
.foot{width:1200px; height:140px; margin:0 auto; position:relative;}
.map{width:595px; height:269px; position:absolute; top:-173px; right:0; z-index:1;}
.foot_shadow{width:1273px; height:341px; position:absolute; top:-209px; left:-37px; z-index:2;}
.foot_left{width:520px; position:absolute; top:62px; left:76px; z-index:3;}
.code{float:left; width:111px; height:111px; padding:10px 11px 11px 12px; background:url(../images/code_bg.jpg) no-repeat;}
.contact{float:right; width:274px; color:#4c4c4c; font-size:14px;}
.contact h4{color:#000; font-size:20px; font-weight:normal; line-height:38px; padding-top:6px;}
.contact_tit{width:174px; height:31px; line-height:31px; text-align:center; color:#666; font-size:18px; margin-top:8px;}
.add{color:#2e2d2d; font-size:14px; line-height:26px;}
.copyright{width:1200px; padding-bottom:22px; line-height:24px; text-align:center; color:#fff; font-size:14px; background:url(../images/copyright_bg.gif) no-repeat center bottom; margin:0 auto;}


/*product*/
.banner_02{min-width:1200px;}
.banner_02 img{width:100%;}
.pro_tline{border-bottom:solid 1px #939393; padding-bottom:34px; margin-bottom:28px;}
.pro_list{width:1200px; margin-bottom:50px; overflow:hidden;}
.pro_list ul{width:1216px;}
.pro_list li{float:left; width:130px; margin:0 22px 15px 0; display:inline; font-size:14px;}
.pro_list a{display:block; border:solid 1px #aaa; line-height:33px; text-align:center; background:none; color:#2f2f2f;}
.pro_list a:hover{background:#ff4a00; color:#fff;}
.pro_list .pro_list_on a{background:#ff4a00; color:#fff;}
.page{width:100%; text-align:center; padding-top:24px; font-size:14px;}
.page a{color:#393939; padding:5px 8px;}
.page a:hover{background:#d5d5d5;}
.page .select{background:#d5d5d5;}


/*news*/
.news_list{width:1200px; text-align:center; margin-bottom:62px;margin-left: 10px;}
.news_list a{width:128px; height:33px; line-height:33px; text-align:center; margin:0 22px 15px 0; display:inline-block; border:solid 1px #aaa; font-size:14px; background:none; color:#2f2f2f;}
.news_list a:hover{background:#ff4a00; color:#fff;}
.news_list .news_list_on a{background:#ff4a00; color:#fff;}
.news{width:1200px; height:666px; background:url(../images/news_line.jpg) repeat-y 154px top; margin-bottom:40px; overflow:hidden;}
.news ul{height:720px;}
.news li{height:126px; padding-bottom:54px;}
.news_time{float:left; width:167px; height:32px; background:url(../images/news_icon.png) no-repeat right top; color:#383838; font-size:18px; margin-top:48px;}
.news li .news_fon{float:right; width:950px; height:98px; padding:10px 22px 18px 22px; background:#e0e0e0; border-radius:5px; color:#898989; font-size:14px; line-height:26px;}
.news li .news_fon a{color:#424242; font-size:18px; line-height:46px;}
.news li:hover .news_fon{background:#454545; color:#fff;}
.news li:hover .news_fon a{color:#fff;}


.news_text{width:1200px; line-height:34px; color:#0f0f0f; font-size:14px;}
.news_text h1{color:#3a3a3a; font-size:24px; text-align:center; line-height:34px;}
.news_text h4{color:#3a3a3a; font-size:14px; text-align:center; font-weight:normal; padding:15px 0;}
.page_02{width:1200px; margin-top:40px;}
.page_02 li{height:32px; line-height:32px; overflow:hidden; color:#3a3a3a; font-size:14px;}
.page_02 a{color:#3a3a3a;}
.page_02 a:hover{text-decoration:underline;}

#gbook {
	padding: 25px 0 0 35px;
	width:635px;
	margin:0 auto;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}
#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}

.kefu{
	width: 38px;
	position: fixed;
	left: 14px;
	top: 50%;
	z-index: 99;
}
.kefu img{
	width: 90%;
	
}
.kefuqq{
	width: 156px;
	height: 329px;
	background-image: url(../images/pro13.png);
	background-repeat: no-repeat;
	position: fixed;
	left: 50px;
	top:40%;
	padding-top: 91px;
	z-index: 99;
}
.kefuqq img{
	
	display: block;
	margin: 10px auto;
}
.kefuqq p{
	font-size: 14px;
	width: 135px;
	border: solid 1px #000;
	background-color: #00ffff;
	margin: 0 auto;
	margin-bottom: 14px;
}
.kefuqq h1{
	font-size: 14px;
	text-align: center;
	margin-bottom: 13px;
	width: 100%;
	font-weight: normal;
}
.kefuqq h2{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
.biaot{
	margin-bottom: 20px;
}
.biaot img{
	width: 100%;
}

.content p img{
	width: 800px;
	height: 450px;
	margin: 0 auto;
	display: block;
}
